using System;
using System.Collections.Generic;

namespace ConsoleApplication2.Models
{
    public partial class HR_Employee
    {
        public int Id { get; set; }
        public string Main_Number { get; set; }
        public string Previous_Number { get; set; }
        public string Accounting_Number { get; set; }
        public string Insurance_Number { get; set; }
        public string Attendance_Card_Number { get; set; }
        public string First { get; set; }
        public string Father { get; set; }
        public string Grand_Father { get; set; }
        public string Family { get; set; }
        public Nullable<System.DateTime> Date_of_Birth { get; set; }
        public string Place_of_Birth { get; set; }
        public string Gender { get; set; }
        public Nullable<int> Nationality { get; set; }
        public Nullable<int> Religion { get; set; }
        public string Address { get; set; }
        public string Phone { get; set; }
        public string Mobile { get; set; }
        public string FAX { get; set; }
        public string Email { get; set; }
        public string POBOX { get; set; }
        public string ZIP { get; set; }
        public string Blood_Group { get; set; }
        public string Bank_Account_Number { get; set; }
        public string Bank { get; set; }
        public string Driving_License { get; set; }
        public Nullable<bool> Insured { get; set; }
        public Nullable<byte> Liable_To_Health_Insurance { get; set; }
        public Nullable<bool> Impaired { get; set; }
        public string Origin_Country_Address { get; set; }
        public string Origin_Country_Phone { get; set; }
        public string Residence_Number { get; set; }
        public string Residence_Issue_Place { get; set; }
        public Nullable<System.DateTime> Residence_Expiry_Date { get; set; }
        public string Passport_Number { get; set; }
        public string Passport_Issue_Place { get; set; }
        public Nullable<System.DateTime> Passport_Expiry_date { get; set; }
        public string Current_sponsor_name { get; set; }
        public string Previous_sponsor_name { get; set; }
        public string Previous_sponsor_Phone { get; set; }
        public string Previous_sponsor_Computer_number { get; set; }
        public string Spouse_name { get; set; }
        public Nullable<byte> Children_number { get; set; }
        public Nullable<byte> Resigned { get; set; }
        public string Date_of_resignation { get; set; }
        public Nullable<System.DateTime> Date_of_Payments { get; set; }
        public string Resignation_reason { get; set; }
        public Nullable<byte> Citizen { get; set; }
        public Nullable<byte> SPonsored_by_others { get; set; }
        public string Status { get; set; }
        public Nullable<int> Category { get; set; }
        public string Note { get; set; }
        public Nullable<int> EmployeeID { get; set; }
        public Nullable<int> HR_EMP_Position { get; set; }
        public Nullable<int> HR_EMP_Department { get; set; }
        public Nullable<int> HR_EMP_Branch { get; set; }
        public Nullable<int> HR_EMP_EOS_Type { get; set; }
        public Nullable<System.DateTime> HR_EMP_EOS_LastDay { get; set; }
        public Nullable<decimal> HR_EMP_EOS_BasicSalary { get; set; }
        public Nullable<double> HR_EMP_EOS_Years { get; set; }
        public Nullable<double> HR_EMP_EOS_MonthForYear { get; set; }
        public Nullable<decimal> HR_EMP_EOS_AMOUNT { get; set; }
        public Nullable<int> HR_EMP_VacDue { get; set; }
        public Nullable<int> HR_EMP_VacTaken { get; set; }
        public Nullable<int> HR_EMP_VacRemain { get; set; }
        public Nullable<decimal> HR_EMP_PayPerDay { get; set; }
        public Nullable<int> HR_EMP_VacPerYear { get; set; }
    }
}
